﻿// 用户信息

//根据url获取用户名
var parameter = window.location.href.split("?")[1];
var parameterList = parameter.split("&");
var username = decodeURIComponent(parameterList[0]);

//根据用户名获取其用户信息
$.ajax({
    type: "post",
    url: "/ysfwpt/selectUserInfoByName",
    async: false,
    data: {
        username: username
    },
    success: function(data) {
        // console.log("success");
        // console.log(data);
        $("#job_number").val(data.user.job_number);
        $("#realname").val(data.user.realname);
        $("#sex").val(data.user.sex);
        $("#username").val(data.user.username);
        $("#phonumber").val(data.user.phonumber);
        $("#department").val(data.user.department);
        $("#clinical_title").val(data.user.clinical_title);
        $("#description").val(data.user.description);
        if(data.user.imgurl != ""){
            $("#userphoto").attr("src",data.user.imgurl);
        }
    }
});

// 修改
$("#change").click(function (){
    //可修改内容仅限头像、联系方式、个人简介
    $('#userphoto').css('cursor','pointer');
    $('#file').attr("disabled",false); //文件上传可点击
    $("#phonumber").removeAttr("readonly");
    $("#phonumber").css('border','solid 1px #CCCCCC');
    $("#description").removeAttr("readonly");
    $("#description").css('border','solid 1px #CCCCCC');
    $('#update').attr("disabled",false); //提交按钮可点击
});

//头像上传
$("#userphoto").click(function () {
    $("#file").click();
    $("#file").on("change",function() {
        var files = event.target.files, file;
        if (files && files.length > 0) {
            // 获取目前上传的文件
            file = files[0]; //文件大小校验的动作
            if (file.size > 1024 * 1024 * 2) {
                alert('图片大小不能超过 2MB!');
                return false;
            }
            var URL = window.URL || window.webkitURL;
            // 通过 file 生成目标 url
            var imgURL = URL.createObjectURL(file);
            //用attr将img的src属性改成获得的url
            $("#userphoto").attr("src", imgURL);
        }
    });
});

//更新
$("#update").click(function (){
    var formData = new FormData($("#updateform")[0]);
    $.ajax({
        type: "post",
        url: "/ysfwpt/updateUserInfo",
        data: formData,
        cache: false,
        contentType: false,
        processData: false,
        success: function (data) {
            // console.log("success");
            // alert("更新成功！");
            // 刷新整个框架
            parent.location.reload();
            // 仅刷新当前页面
            // location.reload();
        },
        error: function (data) {

        }
    });
});